// Copyright (C) ZHENG Zhong <heavyzheng nospam-at gmail D0T com>
//
// $Id: test_logging.cpp 226 2008-09-12 17:56:02Z heavyzheng $
//

#include <zzheng/test_logging.hpp>
#include <iostream>
#include <string>

namespace zzheng {
namespace test {

#ifdef ZZHENG_DEBUG
    void debug(const std::string& message) {
        std::cerr << "[DEBUG] " << message << std::endl;
    }
#else
    void debug(const std::string& message) {
        message; // do nothing.
    }
#endif // ZZHENG_DEBUG

    void info (const std::string& message) {
        std::cerr << "[ INFO] " << message << std::endl;
    }

    void warn (const std::string& message) {
        std::cerr << "[ WARN] " << message << std::endl;
    }

    void error(const std::string& message) {
        std::cerr << "[ERROR] " << message << std::endl;
    }

    void fatal(const std::string& message) {
        std::cerr << "[FATAL] " << message << std::endl;
    }

} // namespace zzheng::test
} // namespace zzheng


